
(function(doc, win) {
    let cw = doc.body.clientWidth;
    let docEl = doc.documentElement;
    //
    if(cw > 750){
        doc.body.removeAttribute('mobile')
        docEl.style.fontSize = '16px';
    }else{// mobile
        doc.body.setAttribute('mobile',true)
        docEl.style.fontSize = 26 * ( docEl.clientWidth / 750 ) + "px";
    }

    //
    if (!!window.ActiveXObject || "ActiveXObject" in window)
        doc.body.setAttribute('isie',true);
    else
        doc.body.removeAttribute('isie');
    doc.body.setAttribute('isie',true);
})(document, window)

// window.addEventListener('offline',function(){
//     //Toast.info('亲，没网啦~~~');
// })

// (function(doc, win) {
//     var docEl = doc.documentElement,
//         resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
//         recalc = function() {
//             var clientWidth = docEl.clientWidth;
//             if (!clientWidth) return;
//             if (clientWidth >= 750) {
//                 docEl.style.fontSize = "100px";
//             } else {
//                 docEl.style.fontSize = 100 * (clientWidth / 750) + "px";
//             }
//         };
//
//     if (!doc.addEventListener) return;
//     win.addEventListener(resizeEvt, recalc, false);
//     doc.addEventListener("DOMContentLoaded", recalc, false);
// })(document, window);

// var u = navigator.userAgent;
// if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
//     window.addEventListener("resize", function() {
//         if(document.activeElement.tagName==="INPUT" || document.activeElement.tagName==="TEXTAREA") {
//             window.setTimeout(function () {
//                 // document.activeElement.scrollIntoViewIfNeeded();
//                 document.activeElement.scrollIntoView(false);
//             }, 0);
//         }
//     })
// }



// ie-hack : closest
if (window.Element && !Element.prototype.closest) {
    Element.prototype.closest = function(s) {
        var matches = (this.document || this.ownerDocument).querySelectorAll(s),
            i,
            el = this;
        do {
            i = matches.length;
            while (--i >= 0 && matches.item(i) !== el) {};
        } while ((i < 0) && (el = el.parentElement));
        return el;
    };
}
